org.eclipse.vtp.desktop.projects.core.builder
Class VoiceApplicationFragmentBuilder
java.lang.Object
org.eclipse.core.internal.events.InternalBuilder
org.eclipse.core.resources.IncrementalProjectBuilder
org.eclipse.vtp.desktop.projects.core.builder.VoiceApplicationFragmentBuilder
- All Implemented Interfaces:
- org.eclipse.core.runtime.IExecutableExtension
public class VoiceApplicationFragmentBuilder
- extends org.eclipse.core.resources.IncrementalProjectBuilder
This project builder is responsible for performing additional build
steps for openVXML voice application projects. Currently, this
builder doesn't perform any actions, but exists to facilitate the
addition of such steps as they become needed.
- Version:
- 2.0
- Author:
- Trip Gilman, Lonnie Pryor
|
Field Summary |
static java.lang.String |
BUILDER_ID
Constant string containing the builder id |
| Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD |
|
Method Summary |
protected org.eclipse.core.resources.IProject[] |
build(int kind,
java.util.Map args,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
protected void |
fullBuild(org.eclipse.core.runtime.IProgressMonitor monitor)
Performs all tasks required by a full build of the application project. |
protected void |
incrementalBuild(org.eclipse.core.resources.IResourceDelta delta,
org.eclipse.core.runtime.IProgressMonitor monitor)
Performs any build tasks required by the resource delta of the application project. |
| Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
clean, forgetLastBuiltState, getCommand, getDelta, getProject, hasBeenBuilt, isInterrupted, needRebuild, setInitializationData, startupOnInitialize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUILDER_ID
public static final java.lang.String BUILDER_ID
- Constant string containing the builder id
- See Also:
- Constant Field Values
VoiceApplicationFragmentBuilder
public VoiceApplicationFragmentBuilder()
build
protected org.eclipse.core.resources.IProject[] build(int kind,
java.util.Map args,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Specified by:
build in class org.eclipse.core.resources.IncrementalProjectBuilder
- Throws:
org.eclipse.core.runtime.CoreException
fullBuild
protected void fullBuild(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Performs all tasks required by a full build of the application project.
- Parameters:
monitor - The progress monitor used to provide user feedback
- Throws:
org.eclipse.core.runtime.CoreException - If the build encounters an error during execution
incrementalBuild
protected void incrementalBuild(org.eclipse.core.resources.IResourceDelta delta,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Performs any build tasks required by the resource delta of the application project.
- Parameters:
delta - The changes to the application projectmonitor - The progress monitor used to provide user feedback
- Throws:
org.eclipse.core.runtime.CoreException - If the build encounters an error during execution